This question already has an answer here:
I will be travelling via British Airways from Mumbai, India to Manchester, UK soon with a layover at the Heathrow airport in London.
I am travelling on a short visitors visa to meet family there.
I am guessing I will have to go through immigration in London and not in Manchester. In that case, will I also have to reclaim any checked bags at London and then check them in again for the local flight from London to Manchester ?