Getting under the skin of any big city is best done on foot. But Kolkatans are justifiably proud of their fabulous metro: it is efficient and clean (there’s not a plastic bottle, sweet wrapper or smelly puddle in sight). With fares ranging from 4 rupees to 8 rupees—that’s 5p to 10p—it would be churlish to miss this treat. The metro’s single line runs from north to south (or south to north depending on your perspective), so you can’t get lost. Combine it with a walk and get to know Kolkata on the cheap.