Once the crown jewel of Noida’s mall scene, The Great India Place saw its popularity take a hit in recent years.