Browsing: Shivaji

India is a land steeped with spirituality made holy by its sacred rivers. The glory of its rich historical past has been marked by a number of holy temples known for their architectural splendour and legends from mythology.