Choose the correct answer:
The British ruled over India for a 100 years/nearly 200 years/ 300 years.
The British ruled over India for nearly 200 years.