20160604 india: India ranks 70th on 'Good Country' index; Sweden first