Nepal, formally the Federal Democratic Republic of Nepal, is a landlocked nation in South Asia. It is bordered by China and India.Nepal is renowned for […]
Nepal, formally the Federal Democratic Republic of Nepal, is a landlocked nation in South Asia. It is bordered by China and India.Nepal is renowned for […]