Hindu nationalist Narendra Modi (2nd L), prime ministerial candidate for India's main opposition Bharatiya Janata Party (BJP), receives flowers from a Muslim cleric after the inauguration of