Uttar Pradesh Chief Minister Akhilesh Yadav hit back at Narendra Modi for his remark that UP and Bihar governments had practiced caste-based politics.