SmritiPlanInsightsReview

Who was the court historian of Mahmud of Ghazni –