British Indians are citizens of the United Kingdom (UK) whose ancestral roots are from India. Currently, the British Indian population exceeds 2 million people in the UK, making them the single largest visible ethnic minority population in the country.