India has a long history of rulers, having been governed by various dynasties and empires over the centuries.