The Chola dynasty had three major capital cities: Urayur (the earliest capital), Thanjavur (under Rajaraja Chola I), and Gangaikonda Cholapuram (built by Rajendra Chola I), making option C correct. These cities served as administrative centers at different periods of Chola dominance.