Hello.

It's been 45 years since the US dropped an atomic bomb in each of Japan's two cities: Hiroshima and Nagasaki.
Is this sentence grammatically correct? Are there any other ways of saying the same thing?

Thank you.