In his second visit to Afghanistan in less than six months, Prime Minister Narendra Modi on Saturday arrived here on a short trip to inaugurate a dam, a showpiece infrastructure project by India in the strategically important Herat province neighbouring Iran.