Chhaya Center – Nepal’s Biggest Shopping Mall in Kathmandu. Posted onDecember 26, 2018December 26, 2018AuthorAlbeena NakarmiLeave a comment