Vashi: Shree Gowri Krishna’s newest outlet—one of four in Navi Mumbai—is tucked inside the Vashi station complex, and it’s unlike any South Indian restaurant you’ve likely visited. The air isn’t thick ...