Japanese

edit

Proper noun

edit

アガルタラ (Agarutara

  1. Agartala (a city in India)