Japanese edit

Proper noun edit

アガルタラ (Agarutara

  1. Agartala (a city in India)