This Indian Ocean country, like its northern neighbor India, is rich in history that goes back thousands of years (much of it rooted in the Buddhist religion – whose founder, Buddha – a.k.a. Siddhartha Gautama, was born in Nepal in the 6th century BC). This island’s countryside is laden with reminders of the locals’ ancient […]