For How Many Years India Was Under British Rule?
India was under British rule for approximately 347 years, significantly impacting its political, social, and economic landscape. This article explores the timeline, impacts, and independence movement in detail.