The Superfast Double-decker Train (13 photos)

A double-decker coach can carry 128 passengers.
1

2

3

4

5

6

7

8

9

10

11

12

13

More Funny Pictures