Loading a Motorcycle Like a Boss

A guy in India loads his motorcycle on top of a bus. Here is an interesting fact about India, India holds a number of 47 million motorcycles or mopeds. On the earth, India is the country that stands for highest number of motorized two-wheeler vehicles.