"What is the name of the bridge that opens in the middle?"
This is Tower Bridge - not London Bridge. It is called so because it crosses the River Thames near the Tower of London. Tower Bridge was built in 1894. As an aside- there is a bridge called the London Bridge, and an American businessman purchased it, allegedly believing it to be the Tower Bridge.
"What is the river that flows through London?"
It is the River Thames.
"Where does the Queen of England live?"
The Queen's London residence is Buckingham Palace, located just south of Green Park. It is possible to visit the palace; St James's Park is the nearest underground station. The post code of Buckingham Palace was the first one ever issued, being SW1 1AA.Last modified on 28 May 2009, at 00:49