DELHI-
Christmas shopping starts in Delhi, the sprawling capital of the country.
The city also witnesses, one of the grandest Christmas carnivals in Rajouri Garden;
A cocktail of culture, heritage, food, music, fashion, shopping and family entertainment.
With more than 300 shopping booths...