India can be entered either overland or by flight. Overland will be from Nepal, Pakistan, Bangladesh or Bhutan; the most popular choice and least problematic is from the border with Nepal). Although, most visitors fly into India. Numerous non-stop service from UK including non-stop flights from North America and two from Australia operates. Most of these flights arrive in Delhi or Mumbai although from UK one can arrive at Chennai, Hyderabad or Bengaluru without stopping. Airfares depend upon the season with the highest from November to March when the weather is at it’s best. Fares drops during April to May and August to early October. During the low season of June and July, the best prices are on offer. The most expensive fares will be during ‘Diwali’ in October/November when the Indian immigrants travel back home for the festive season.