Summary: More than 15,000 people have gathered in Sydney to hear a speech by visiting Indian Prime Minister Narendra Modi.