‘AVENGERS: Infinity War’ gets ‘marvel’ lous opening in India