What could be scarier than you having to pay over INR 40,000 for a room per night in a world renowned hotel? Could it be the ghost girl hiding underneath your hotel bed or the woman smiling back at you from the mirror as you shave your beard? These are tales