According to the World Travel Guide, India has had the most capital cities throughout its history, with seven different cities serving as the country's capital at various points in time.