Top 12 Places to Visit in Kathmandu, Nepal 2020

If you are short of time, these are the top 12 places you need to visit in Kathmandu, Nepal. The country is a natural wonderland of tourist attractions. From its UNESCO World Heritage sites to its majestic Himalayan range, newcomers may find themselves overwhe...

Read more