Question: Where did francis scott key write the star spangled banner?
Answer: Atlantic ocean
HMS Minden
Aboard the ship
Natural Questions answer: in Baltimore Harbor (from the Wikipedia article "The Star-Spangled Banner")