Welcome to Hotel The Royale Stay , New Delhi , India