Ancient history

For how many years british ruled on India?

The British ruled over India for approximately 190 years, from 1757 to 1947. The rule of the British East India Company lasted from 1757 to 1858, while the period of direct British rule lasted from 1858 to 1947. India gained independence from British rule on August 15, 1947.