Burma

Burma is located in Southeast Asia, bordering, among other countries with China and India, the two giants of ...

Nepal

Nepal is a small country located on the border between two giants: China and India. With a mountainous territory ...