Multiple choice How many years did the British Raj last in India? 100 years 90 years 50 years 70 years Reveal answer Fill a bubble to check yourself B Correct answer Explanation The British Raj, the period of direct British rule over the Indian subcontinent, lasted from 1858 to 1947, which is approximately 89 to 90 years.