Ba Kelalan - Bayor: Malaysia

SOURCE: National Geospatial-Intelligence Agency, Bethesda, MD, USA



Name Feature class
Ba Kelalan populated place
Babagon populated place
Babagun populated place
Babantul populated place
Babi island
Babu populated place
Babu populated place
Bachok populated place
Badak Mati populated place
Badak populated place
Badenoch Estate estate
Badok Rapids rapids
Bagahak Point point
Bagahak Range mountains
Bagan Asam populated place
Bagan Ayer Itam populated place
Bagan Baharu populated place
Bagan Batu Maung point
Bagan Belat populated place
Bagan Beting Kepah populated place
Bagan Buaya populated place
Bagan Bukit Tambun populated place
Bagan Che' Amar populated place
Bagan Dalam populated place
Bagan Datoh Estate estate
Bagan Datoh populated place
Bagan Datoh populated place
Bagan Datok populated place
Bagan Datuk populated place
Bagan Jermal populated place
Bagan Kelumpang landing
Bagan Kuala Jaha populated place
Bagan Kuala Larut landing
Bagan Kuala Larut landing
Bagan Kuala Sangga Besar populated place
Bagan Kuala Sungai Pinang populated place
Bagan Lalang populated place
Bagan Lebai Tahir populated place
Bagan Lipas populated place
Bagan Luar populated place
Bagan Nakhoda Omar populated place
Bagan Nyiur populated place
Bagan Nyor populated place
Bagan Panchor Dalam populated place
Bagan Panchor Luar populated place
Bagan Panchor populated place
Bagan Parit Ampat populated place
Bagan Parit Baharu populated place
Bagan Parit Empat populated place
Bagan Pasir Estate estate
Bagan Pasir Laut populated place
Bagan Pasir populated place
Bagan Pulau Betang populated place
Bagan Pulau Betong populated place
Bagan Pulau Ketam populated place
Bagan Samak third-order administrative division
Bagan Samak populated place
Bagan Sangka Lubok populated place
Bagan Sena Estate estate
Bagan Sena second-order administrative division
Bagan Serai populated place
Bagan Serai populated place
Bagan Serai populated place
Bagan Sungai Belukang populated place
Bagan Sungai Besar populated place
Bagan Sungai Burong populated place
Bagan Sungai Burong populated place
Bagan Sungai Lang populated place
Bagan Sungai Lima populated place
Bagan Sungai Parit Batang populated place
Bagan Sungai Pulai populated place
Bagan Sungai Rungkup populated place
Bagan Sungai Tengar Besar populated place
Bagan Sungai Tengkorak populated place
Bagan Sungai Tiang populated place
Bagan Tambang populated place
Bagan Tanjong Karang populated place
Bagan Telok Rhu populated place
Bagan Telok Ru populated place
Bagan Teluk Ru populated place
Bagan Teochew populated place
Bagan Terap Estate estate
Bagan Terap populated place
Bagan Tiang populated place
Bagan Tuan Kechil populated place
Bagan Tuan Kechil populated place
Bagan Tuan Kecil populated place
Bagan locality
Baginda populated place
Bagumbang populated place
Bahagian Bintulu second-order administrative division
Bahagian Kapit second-order administrative division
Bahagian Kedua second-order administrative division
Bahagian Keempat second-order administrative division
Bahagian Kelima second-order administrative division
Bahagian Kennam second-order administrative division
Bahagian Ketiga second-order administrative division
Bahagian Ketujuh second-order administrative division
Bahagian Kuching second-order administrative division
Bahagian Kudat second-order administrative division
Bahagian Limbang second-order administrative division
Bahagian Miri second-order administrative division
Bahagian Pantai Barat second-order administrative division
Bahagian Pantai Barat second-order administrative division
Bahagian Pedalaman second-order administrative division
Bahagian Pertama second-order administrative division
Bahagian Samarahan second-order administrative division
Bahagian Sandakan second-order administrative division
Bahagian Sarikei second-order administrative division
Bahagian Sibu second-order administrative division
Bahagian Sri Aman second-order administrative division
Bahagian Tawau second-order administrative division
Bahala Island island
Bahang populated place
Baharu populated place
Baharu populated place
Bahau Estate estate
Bahau Forest Reserve forest
Bahau estate
Bahau populated place
Bahro stream
Bahru populated place
Baiar populated place
Baing populated place
Bair populated place
Bajang River stream
Bajerai Estate estate
Baka populated place
Bakai second-order administrative division
Bakal River tidal creek
Bakam River stream
Bakam populated place
Bakan Range mountains
Bakap populated place
Bakap railroad station
Bakapit populated place
Bakar Arang populated place
Bakar Arang populated place
Bakar Kapor populated place
Bakar Parit populated place
Bakar populated place
Bakau Tua populated place
Bakau populated place
Bakau populated place
Bakenu populated place
Baker Patch shoal
Baki Bazaar populated place
Baki populated place
Bakkungaan Islands islands
Bako National Park park
Bako River stream
Bako populated place
Bakol populated place
Bakong River stream
Bakong populated place
Bakong populated place
Bakong populated place
Bakong populated place
Bakong populated place
Bakri Estate estate
Bakri populated place
Bakuhang Island island
Bakuhang island
Bakungan island
Bala populated place
Balabac Strait strait
Balabakan populated place
Balae populated place
Balai Ringin Bazaar populated place
Balai Ringin Protected Forest forest
Balai Ringin populated place
Balai Ruai hill
Balai populated place
Balait populated place
Balak Balak island
Balakuyong populated place
Balan populated place
Balangkasan Damit island
Balasau populated place
Balat populated place
Balau Estate estate
Bald Hill hill
Baleh Protected Forest forest
Baleh stream
Balek Bukit populated place
Balek Pulau populated place
Bali stream
Baliaku populated place
Baligian populated place
Balik Pulau Estate estate
Balik Pulau Forest Reserve forest reserve
Balik Pulau populated place
Baling Estate Keok Kee Division estate
Baling Estate estate
Baling Estate estate
Baling populated place
Baling second-order administrative division
Balingan populated place
Balingian populated place
Balingian fourth-order administrative division
Ballang distributary
Balmoral populated place
Baloh Forest Reserve forest
Balok Forest Reserve forest
Balong River stream
Balong hill
Balui populated place
Baluk River stream
Balundangan Island island
Balung Estate estate
Balung River stream
Balung populated place
Balusuan Islet island
Bambangan Ulu populated place
Bambangan populated place
Bambangan populated place
Bambangan populated place
Bambek Shoal shoal
Ban Aun Estate estate
Ban Aun Estate estate
Ban Bee Estate estate
Ban Chin Hoe Estate estate
Ban Foo New Village populated place
Ban Foo populated place
Ban Heng Estate estate
Ban Hin Lee Estate estate
Ban Hin Long Estate estate
Ban Hock Wharf wharf(-ves
Ban Hub Seng Estate estate
Ban Lee Estate estate
Ban Seng Leong Estate estate
Ban populated place
Banakawan Channel marine channel
Banang Estate estate
Banang Forest Reserve forest
Banau Estate estate
Bancawan island
Bandakao mountain
Bandar Baharu populated place
Bandar Baharu second-order administrative division
Bandar Bahru populated place
Bandar Bahru second-order administrative division
Bandar Bharu populated place
Bandar Estate estate
Bandar Maharani populated place
Bandar Nibong Tebal third-order administrative division
Bandar Penggaram populated place
Bandar Permaisuri populated place
Bandar Permas populated place
Bandar Rompin Lama populated place
Bandar Rompin populated place
Bandar Sri Aman populated place
Bandar Sungai Bakap populated place
Bandar Sungai Bakap third-order administrative division
Bandar populated place
Bandau Kota Marudu populated place
Bandau River stream
Bandau populated place
Bander Bharu populated place
Bandi North mountain
Bandusan populated place
Bangai Kanah populated place
Bangai Kiba populated place
Bangat populated place
Bangau populated place
Bangawan Station populated place
Banggi Outer Northeast Reefs reef
Banggi South Channel marine channel
Banggi West Channel marine channel
Banggol Besi stream
Banggol Jenerih populated place
Banggol Kemian populated place
Banggol Lalang Luas estate
Banggol Nering estate
Bangi Estate estate
Bangi Forest Reserve forest
Bangi populated place
Bangka Estate estate
Bangkalalak populated place
Bangkit Gaat Protected Forest forest
Bangkit Ijok populated place
Bangkit Rambai populated place
Bangkit Tengah populated place
Bangkit populated place
Bangkoka River stream
Bangkud populated place
Bangkuduan River stream
Bangkut Bongkvd populated place
Bangkut River stream
Bangsai populated place
Bangsal Batu populated place
Bangsal populated place
Bangsal populated place
Banguey Channel marine channel
Banguey Island island
Banguey Outer Northeast Reefs reef
Banguey Peak mountain
Banguey South Channel marine channel
Banguey West Channel marine channel
Banho populated place
Banir Estate estate
Banir Halt railroad station
Banir Tembus populated place
Banir railroad station
Banjar Forest Reserve forest
Banjar North Forest Reserve Extension forest
Banjar North Forest Reserve forest
Banjaran Apo Duat mountains
Banjaran Bagahak mountains
Banjaran Bakan mountains
Banjaran Bintang mountains
Banjaran Brassey mountains
Banjaran Bungo ridge
Banjaran Crocker mountains
Banjaran Dulit mountains
Banjaran Gunung Nieuwenhuis mountains
Banjaran Lumut plateau
Banjaran Maitland mountains
Banjaran Maligan mountains
Banjaran Paya Jelutong hills
Banjaran Tama Abu mountains
Banjaran Witti mountains
Bankahak populated place
Bankawan Channel marine channel
Bankawan Island island
Bankawan Reef reef
Bankawan Reefs reef
Bankawan island
Bankoka Hill hill
Bankuruan Island island
Bantan populated place
Bantangan populated place
Bantangon populated place
Bantayan populated place
Banteng Estate estate
Banting Bazaar populated place
Banting Hock Hin Estate estate
Banting populated place
Banting populated place
Bantul populated place
Bantulun populated place
Bantun populated place
Bao Rapids rapids
Bara Rock island
Baram River Entrance stream mouth
Baram third-order administrative division
Barambang populated place
Barat Bank bank
Barat Bank reef
Barat Daya second-order administrative division
Barat Daya second-order administrative division
Barbara Estate estate
Barefield Estate estate
Bareo populated place
Barigas populated place
Baringin populated place
Bario populated place
Baroh Alor Batu locality
Baroh Alor Geliang locality
Baroh Ayer Bebara locality
Baroh Baging locality
Baroh Banggol Pak Esah locality
Baroh Banggol Setol locality
Baroh Batang Gergaji locality
Baroh Batu Berendam locality
Baroh Batu Karang locality
Baroh Bayang locality
Baroh Berangan locality
Baroh Bongor populated place
Baroh Buaya locality
Baroh Bukit Abal locality
Baroh Bukit Batu wetland
Baroh Bukit Seri locality
Baroh Bukit Tanah locality
Baroh Changkol Sembilan locality
Baroh Changkol Sembilan locality
Baroh Che Arus locality
Baroh Chelah Chat locality
Baroh Cherang Rotan locality
Baroh Gelong Gajah locality
Baroh Gong Jering locality
Baroh Gong Kerdas locality
Baroh Gong Pasir locality
Baroh Gong Sawa locality
Baroh Guchil Estate estate
Baroh Hutan Selandang locality
Baroh Kandang Kerbau locality
Baroh Kandis locality
Baroh Keja locality
Baroh Kerandang locality
Baroh Keting locality
Baroh Kubang Ikan locality
Baroh Kubang Pak Jilah locality
Baroh Kubang Puyu locality
Baroh Lahar locality
Baroh Lepah locality
Baroh Lubok Pula locality
Baroh Mak Mat locality
Baroh Mak Yong locality
Baroh Masin populated place
Baroh Merbau Charok locality
Baroh Padang Pak Amat locality
Baroh Pak Badol locality
Baroh Pak Yah locality
Baroh Pandir locality
Baroh Pasir Puteh locality
Baroh Pauh locality
Baroh Peraksi locality
Baroh Permatang Rambai locality
Baroh Permatang Sungkai locality
Baroh Pulau Lima locality
Baroh Puyu locality
Baroh Raja locality
Baroh Rotan Sega locality
Baroh Saman locality
Baroh Serdang locality
Baroh Sungai Durian locality
Baroh Sungai Kemal locality
Baroh Telok Tok Su locality
Baroh Telosan locality
Baroh Tok Cha locality
Baroh Tok Lek locality
Baroh Tok Wil locality
Baroh Tualang Salak locality
Baronia Oil Field oilfield
Barraut Reef reef
Baru Bazaar populated place
Baru'D populated place
Baru populated place
Baru populated place
Baru seat of a first-order administrative division
Baruh Alor Panjang wetland
Baruh Bazaar populated place
Baruh Bongor populated place
Baruh Bukit Batu populated place
Baruh Kolam populated place
Baruh Pahlawan populated place
Baruh Terap populated place
Basanan populated place
Baserah populated place
Basi populated place
Basong Forest Reserve forest reserve
Bass Harbour harbor
Bass Shoals shoal
Bass Strait strait
Basset Estate estate
Bassett Estate estate
Batak Rabit Estate estate
Batak Rabit populated place
Batang Ai stream
Batang Baleh stream
Batang Balignian stream
Batang Balingian stream
Batang Balui stream
Batang Baram stream
Batang Batui stream
Batang Belaga stream
Batang Belawai tidal creek
Batang Belungkin distributary
Batang Benar Estate estate
Batang Benar railroad station
Batang Berjuntai populated place
Batang Bintulu stream
Batang Gerang stream
Batang Grang stream
Batang Hulu Ai stream
Batang Igan distributary
Batang Jelai Estate estate
Batang Jemoreng Protected Forest forest
Batang Jemoreng stream
Batang Kali Estate estate
Batang Kali Forest Reserve forest
Batang Kali Malay Reservation reserve
Batang Kali populated place
Batang Kayan stream
Batang Kayan stream
Batang Kelauh stream
Batang Kemena stream
Batang Kenus stream
Batang Kerang stream
Batang Klauh stream
Batang Krang stream
Batang Krian stream
Batang Lamanak stream
Batang Lasa stream
Batang Lassa Protected Forest forest
Batang Lassa stream
Batang Lawas stream
Batang Lebaan distributary
Batang Lemanak stream
Batang Limbang stream
Batang Lingga stream
Batang Lobang stream
Batang Lubang stream
Batang Lupar stream
Batang Malaka Estate estate
Batang Malaka Forest Reserve forest
Batang Malaka populated place
Batang Matu stream
Batang Melaka Estate estate
Batang Melaka Forest Reserve forest
Batang Melaka populated place
Batang Merapok stream
Batang Muka stream
Batang Mukah stream
Batang Mupong stream
Batang Niah stream
Batang Nyabor tidal creek
Batang Oya stream
Batang Paloh marine channel
Batang Piku stream
Batang Rajang stream
Batang Rambungan stream
Batang Sadong stream
Batang Salak stream
Batang Samarahan stream
Batang Sare stream
Batang Sari stream
Batang Saribas stream
Batang Sarik stream
Batang Sasai stream
Batang Sekambal stream
Batang Sekerang stream
Batang Selalang stream
Batang Semariang stream
Batang Seterap stream
Batang Skrang stream
Batang Strap stream
Batang Suai stream
Batang Tatau stream
Batang Terusan stream
Batang Tian stream
Batang Tinjar stream
Batang Trusan River stream
Batang Trusan stream
Batang Tuba distributary
Batang Tubah distributary
Batang Undup stream
Batangan populated place
Batayan triangulation station
Bateh Kamit Rapids rapids
Batikal populated place
Batitian populated place
Batoetiban mountain
Batong Layar stream
Battang Padang stream
Battang Point point
Batu 10 populated place
Batu 34 populated place
Batu Abau rock
Batu Ampar rock
Batu Ampat Estate estate
Batu Ampat populated place
Batu Ampat populated place
Batu Anam Estate estate
Batu Anam hill
Batu Anam populated place
Batu Angkala hill
Batu Apit rock
Batu Arang populated place
Batu Asar stream
Batu Babi rock
Batu Babi rock
Batu Badak populated place
Batu Badilang rock
Batu Bajulang rock
Batu Bakajang rock
Batu Baloh rock
Batu Balok island
Batu Balu Rapids rapids
Batu Bara island
Batu Bata River stream
Batu Batu populated place
Batu Batu populated place
Batu Bau rock
Batu Bebini populated place
Batu Bekajang Lake lake
Batu Belachan Estate estate
Batu Belah Protected Forest forest
Batu Belah populated place
Batu Belah rock
Batu Belah rocks
Batu Belah rock
Batu Belas populated place
Batu Belat Reach reach
Batu Beliong rock
Batu Belubang hill
Batu Berantai island
Batu Berdendeng rock
Batu Berendam populated place
Batu Berguling populated place
Batu Berhala rocks
Batu Berjambul rock
Batu Beruga hill
Batu Berumput rock
Batu Beruntun rocks
Batu Besai populated place
Batu Besai hill
Batu Besar rock
Batu Besi mountain
Batu Betarah hill
Batu Bidan rock
Batu Bilasat mountain
Batu Bilin populated place
Batu Biwa rock
Batu Blah Mountain hill
Batu Blah Protected Forest forest
Batu Blat Reach reach
Batu Boleh mountain
Batu Bong rock
Batu Boya point
Batu Brinchang mountain
Batu Bruga hill
Batu Buau rocks
Batu Buaya rock
Batu Bulu Rapids rapids
Batu Burock rock
Batu Burok rock
Batu Burong Besar rock
Batu Burong Kechil rock
Batu Butun Rapids rapids
Batu Caves Estate estate
Batu Caves railroad station
Batu Caves populated place
Batu Caves cave
Batu Cayes railroad station
Batu Chanchang rocks
Batu Chaping Estate estate
Batu Chawang rock
Batu Chela rock
Batu Chermin rock
Batu Danau populated place
Batu Dengan rock
Batu Doyak rock
Batu Dua Estate estate
Batu Dua Puloh populated place
Batu Dua populated place
Batu Duas Estate estate
Batu Empat Estate estate
Batu Empat Lekir populated place
Batu Empat populated place
Batu Empat populated place
Batu Enam Estate estate
Batu Enam Puloh Satu populated place
Batu Enam populated place
Batu Estate estate
Batu Estate estate
Batu Feringgi mountain
Batu Feringgi populated place
Batu Ferringhi populated place
Batu Gaah populated place
Batu Gading populated place
Batu Gajah rock
Batu Gajah rocks
Batu Gajah populated place
Batu Gajah rock
Batu Gajah locality
Batu Garing Rapids rapids
Batu Gebang rocks
Batu Gelama rock
Batu Gong Bazaar populated place
Batu Gong populated place
Batu Gua rock
Batu Gugup populated place
Batu Hampar Estate estate
Batu Hampar rock
Batu Hitam rock
Batu Hitam populated place
Batu Hitam populated place
Batu Itam peak
Batu Itek rock
Batu Jamban rock
Batu Jambol rocks
Batu Jambul populated place
Batu Janing rocks
Batu Jernang rock
Batu Jong rock
Batu Junction Halt railroad stop
Batu Kadang populated place
Batu Kapal rock
Batu Kapal hill
Batu Kapil rock
Batu Karang populated place
Batu Kasi populated place
Batu Katak rock
Batu Kaua populated place
Batu Kawa populated place
Batu Kawah Laut rock
Batu Kawah Laut rock
Batu Kawan Rubber and Coconut Plantation estate
Batu Kawan populated place
Batu Kawan populated place
Batu Kawan populated place
Batu Kawan rock
Batu Keledang rock
Batu Kelinang hill
Batu Keramat point
Batu Keramat rocks
Batu Keramat rock
Batu Keramat rock
Batu Keramat rock
Batu Kijang hill
Batu Kikir populated place
Batu Kinching rock
Batu Kincing rock
Batu Kitang populated place
Batu Komeh rock
Batu Kuai rock
Batu Kurau populated place
Batu Laga Plateau plateau
Batu Lancang rocks
Batu Lanchang Estate estate
Batu Lanchang Lama populated place
Batu Lanchang hill
Batu Lanchang rocks
Batu Lang rocks
Batu Laut populated place
Batu Lawi mountain
Batu Layang Layang hill
Batu Layang rock
Batu Layar rocks
Batu Leber mountain
Batu Lelaga rock
Batu Lembu populated place
Batu Lembu rock
Batu Lesok mountain
Batu Lesong rock
Batu Lima populated place
Batu Limau Manis hill
Batu Lingting rock
Batu Lintang populated place
Batu Lintang populated place
Batu Lintang populated place
Batu Linting populated place
Batu Lobang Baya rock
Batu Lompat populated place
Batu Luang populated place
Batu Lundu rock
Batu Machang rock
Batu Maken rock
Batu Malan Long Rapids rapids
Batu Malan Rapids rapids
Batu Malang Draman rock
Batu Malang Tikus rock
Batu Malay Reservation Extension reserve
Batu Malay Reservation reserve
Batu Mandi rock
Batu Mandi rock
Batu Mandi rock
Batu Mandi rock
Batu Maninjau mountain
Batu Mau hill
Batu Maung Flat bank
Batu Maung Point point
Batu Maung populated place
Batu Mawa hill
Batu Mayat rock
Batu Melintang populated place
Batu Menaul rock
Batu Menyabong rock
Batu Mumbang rock
Batu Murau rock
Batu Musang rock
Batu Musang rocks
Batu Net rock
Batu Niah populated place
Batu Nibong rock
Batu Orah Rapids rapids
Batu Pagon peak
Batu Pahat Estate estate
Batu Pahat populated place
Batu Pak Yong rock
Batu Papan mountain
Batu Papan rock
Batu Paton populated place
Batu Payang rock
Batu Payong hill
Batu Payong populated place
Batu Payung rocks
Batu Pekaka Estate estate
Batu Pembunoh populated place
Batu Pengiran rock
Batu Penunggul Malay Reservation reserve
Batu Penunjok rocks
Batu Penyu rock
Batu Perawi rock
Batu Perenggan rock
Batu Perompak rocks
Batu Pintu rock
Batu Pisang Sikat rock
Batu Pisang Singkat rock
Batu Pobin rapids
Batu Ponggul populated place
Batu Prenggan rock
Batu Pungal populated place
Batu Punggong rock
Batu Punggul populated place
Batu Pungul populated place
Batu Pute hill
Batu Puteh populated place
Batu Puteh populated place
Batu Puteh rock
Batu Puteh rock
Batu Puteh hill
Batu Puteh populated place
Batu Puteh populated place
Batu Putih hill
Batu Puyoh rock
Batu Rachapi rocks
Batu Rakit rocks
Batu Rakit rocks
Batu Rakit populated place
Batu Reban rock
Batu Redap rock
Batu Roban rock
Batu Rumah rock
Batu Rusa rock
Batu Rusa island
Batu Sabelas Estate estate
Batu Sakit Mata rock
Batu Sapi Gas populated place
Batu Sapi rock
Batu Sawah populated place
Batu Sembilan Estate estate
Batu Sembilan Village populated place
Batu Semembal rocks
Batu Sepuloh populated place
Batu Serpit rock
Batu Siol rock
Batu Sirau rocks
Batu Song mountain
Batu Sudil rocks
Batu Suro mountain
Batu Tajor rock
Batu Takorak island
Batu Talang Rapids rapids
Batu Tanda rock
Batu Tenahan rock
Batu Tengah rock
Batu Tengah rock
Batu Tengah rock
Batu Tengan Cave cave
Batu Tengar Cave cave
Batu Tenggek rock
Batu Terendak rock
Batu Tiga Estate estate
Batu Tiga mountain
Batu Tiga populated place
Batu Tikus rock
Batu Timbol rock
Batu Tinagat rock
Batu Tiram reef
Batu Tokong Daik island
Batu Tokong Kamudi rock
Batu Tongkat rock
Batu Tujoh populated place
Batu Tujoh mountain
Batu Tujuh mountain
Batu Uban populated place
Batu Ular rock
Batu Undan Forest Reserve forest
Batu Undan rock
Batu Unjor populated place
Batu populated place
Batu populated place
Batubat River stream
Batumandi Rock rock
Baturong Caves cave
Baturua Reef reef
Bau Hill hill
Bau populated place
Bau third-order administrative division
Baugh Point point
Baun populated place
Bauta populated place
Bawang Assan Forest Reserve forest
Bawang populated place
Bayag populated place
Bayai populated place
Bayan Lepas populated place
Bayok populated place
Bayong populated place
Bayong populated place
Bayor populated place


Malaysia Names Alphabetically

A B C D E F G H I J K L M N O P R S T U V W X Y Z 0-9 Non-Roman



Global Names Alphabetically

A B C D E F G H I J K L M N O P R S T U V W X Y Z 0-9 Non-Roman


Feedback


Please bookmark this page (add it to your favorites).

Copyright © 1995-2023 ITA all rights reserved.