All shopping is done in a close proximity of train stops in Mumbai. Six million people a day travel by train in Mumbai. Hundreds of open markets, shops and restaurants try to stay close to where the people will be walking and traveling. A train runs every 3-5 minutes through every station 22 hours a day.