Nepal, the country known for various positive factors it consists. The country playing hide and seek with the high mounts of Himalayas, flaunting off some important heritage sites proudly and most importantly being the birth place of Buddhism attracts loads of travellers each year. While Nepal has innumerable must visit places, let’s check the most…