Elephant in the truck?!?!...Never heard or saw such things but probably it happens in India :
Elephant in the truck?!?!...Never heard or saw such things but probably it happens in India
Funny road signs somewhere in India. :
Funny road signs somewhere in India.
Humorously outsmarting the competitors :
Humorously outsmarting the competitors
Police car crash :
Police car crash
Award goes to Sheela :
Award goes to Sheela