Ramya
Usually anyone passing the UK will need an Airside transit visa except if you are transiting and have a valid USA/ Canadian Visa
Best is call the British High Commission to confirm but that's what we do from here.
You don't need to leave Heathrow Airport in London, just go via the...