Britain is actually the most diverse country on the planet. In 2013, there were 7.82 million overseas-born migrants living in the United Kingdom.
The majority of these came from India, Poland, Pakistan, Ireland and Germany. Read more on the Independent.
This chart shows origin countries for immigrants living in the UK in 2013.
You will find more statistics at Statista