Friday, 26 April 2024 02:58 PM
September 18, 2021 09:49 am
KATHMANDU, Sept 18: A total of 63 lost idols of various gods and goddesses have been returned to Nepal.