Cosmos Mall in Siliguri

Cosmos Mall, Siliguri

Established a decade ago, Cosmos Mall is the first established ‘shopping mall in Siliguri’. Located at the convenient destination, Cosmos …

Adina Mosque, Malda

If history fascinates you and if you want to experience the epoch that is long forgotten! If you fancy yourself …