India's Kailash Satyarthi received the Nobel Peace Prize for 2014 today, sharing it with Pakistan's Malala Yousafzai, the youngest ever Nobel laureate, for their work on promoting child rights in the troubled sub-continent, where millions are deprived of their childhood and education.