©2017 Defy Media. All rights reserved.
In some small town in India where express trains dont make a stop. In this town it seems people are in so much hurry that they dont care for the oncomming speeding train and dare to cross the tracks. This is what you will see.. See it to belive
your question may already be answered.