Friday, May 24, 2024
spot_imgspot_img

Tag: Thamel

Thamel

Thamel is a tourist destination located in Kathmandu, the capital city of Nepal. The word Thamel is believed to have been derived from the...