New Delhi, June 16 -- US President Donald Trump on Tuesday (June 16) criticised Israeli Prime Minister Benjamin Netanyahu over Israel's military strikes in Lebanon, saying the Israeli leader needed to be "more responsible" as efforts to secure a broader regional peace agreement moved forward.

Speaking on the sidelines of the G7 Summit in Evian, France, Trump said Israel's campaign against Hezbollah had gone on for too long and resulted in excessive civilian casualties.

"Israel's fighting Hezbollah too long. And too many people are being killed. And you don't have to knock down an apartment house every time you're looking for somebody because there are a lot of people in those apartment houses and they're not all Hezbollah," Trump said....