While I was reading the news today on bbc.com, I came across the following sentence.
The assassination by the US of Iran's most powerful general caused tensions between the two countries
The way it is written sounded a little bit odd to me linguistically. If I were to write the sentence I would say "the assassination of A by B caused tension" because this sounds better to me.
But in the bbc editor says "the assassination by B of A caused tension". And this sounds a little bit different.
And I am confused. So which one is correct? or are both structures correct in terms of good english?
1-"the assassination of A by B caused tensions." 2- "the assassination by B of A caused tensions."