Chhaya Center – Nepal’s Biggest Shopping Mall in Kathmandu

Nepal’s biggest shopping mall – Chhaya Center has been formally opened on the day Christmas, 25th December (Tuesday) at Kathmandu, the capital of the nation. The mall took five years to get completed with a total investment budget of NPR. 5 billion. Chhaya Center is Continue Reading