Friday, 29 March 2024 01:56 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.