India has a great role to play, says Nobel Peace laureates Mary Maguire