Welcome to Hotel Connaught Mews , New Delhi , India