India featured at the recent World Travel Awards Asia and Australasia – picking up 11 out of a possible 47 awards. India featured at the recent World Travel Awards Asia and Australasia – picking up 11 out of a possible 47 awards.Those planning to take flights to Delhi may be interested to discover that three hotels in the city were rated « Continue Reading »