Question: where was the star spangled banner written at
Answer: in Baltimore Harbor during the Battle of Baltimore