Welcome to Red Fox Hotel - Delhi Airport , New Delhi , India