India’s Town Where Time Stops