Upvote:1
You can check what kind of visa you need to transit in the UK here. However the short answer is that both of you need a visa to transit in the UK.
You can apply for either an Airside visa, in which case you cannot leave the airport, or a Landside visa which will allow you to pass through immigration and visit London