Maharaja Ranjeet Singh


Much has been written about Maharaja Ranjeet Singh, and there are as many opinions as there are historians.