My mother has a valid multiple entry US tourist visa. She has been here in the States not more than 6 months. She will be traveling to India next month on a Virgin Atlantic flight that stops over in London. The connecting flight is after 4 hours. Would she require a transit visa?