I'm going to India (Delhi, Kochi and Chennai) for 3 weeks in October. I'll be staying in hotels and would normally take a suitcase, but Intrepid suggest a backpack is best. I will be flying to and from India but will be getting the train around.
How big should the backpack be? Can anyone suggest a good brand for a budget of GBP £50?