Hot, sweaty, crowded, noisy and smelly. There's hardly any reasons to travel on a bus in India, but it is cheap ! And for that reason alone, it's a heavily used form of transport, and India has the largest fleet in the world.
1

3785

2

3786

3

3787

4

3788

5

3789

6

3790

7

3791

8

3792

9

3793

10

3794

11

3795

12

3796

13

3797

14

3798

15

3799

16

3800

17

3801

18

3802

19

3803

20

3804

21

3805

22

3806

23

3807

24

3808

25

3809

26

3810