Namaste! Welcome to Nepal, Himalayas
Nepal! Largely known as the land of “Sagarmatha” or “Mount Everest” sandwiched between two Asian giants China and India in its north and south is the country of “MUST” see or visit once in everyone’s life. Nepal is branded as one...