Are you referring to researchers (the people doing the research) or to research (plural)?
ie: The research shows that it is...
Researchers have found out...



Better to say: London is...