Welcome to Hotel Almondz , New Delhi , India