Tag Archives: Nepal wonders of Nature


Nepal, which is officially called the Federal Democratic Republic of Nepal, is a landlocked country bordered by China in the north and India in the west, south and east part. It has an area of 56,827 square miles with a population of approximately 30 million. Kathmandu, being the capital is the biggest city in Nepal. The country is rich in ... Read More »