US President Donald Trump has lauded Indian Prime Minister Narendra Modi, calling him a “very smart man” and a “great friend,” while expressing optimism about resolving ongoing trade differences between the two countries. The remarks come amid renewed efforts by both nations to strengthen