Despite its small geographical size, Nepal is a culturally diverse country. As more than 125 ethnic caste people reside inside the country celebrating their own culture and tradition, Nepal provides an exotic flavor to the traveler who came for a visit. Nepal is full of …
Nepal’s World Heritage Sites
