By the 19th century, which Empire had colonized the Indian subcontinent?

The British Empire colonized the Indian subcontinent by the 19th century.