India was called the 'jewel in the crown' of the British Empire due to its immense economic and strategic value. The phrase highlights India's significance as the most prized colonial possession, contributing substantially to Britain's wealth and power during the imperial era.