An imaginative beautiful country Nepal always mesmerized the travelers with its natural beauty. Nepal also known as many other names: Country of Himalaya, Birthplace of Buddha etc. It is a biodiversity landlocked country; northern part is China and a...