Indian Prime Minister Narendra Modi struck new agreements with his Australian counterpart Anthony Albanese on migration and green hydrogen, while raising concerns about attacks on Hindu temples in Sydney.