Narendra Modi, left, India's next prime minister, is blessed by his mother, Hiraben, at her home in Gandhinagar. Modi and his Bharatiya Janata Party swept to an overwhelming victory in recent national parliamentary elections. <meta content="Ajit Solanki, AP" itemprop="copyrightHolder"> Ajit Solanki, AP