Windsor Castle is in Great Britain near London on the river Thames. Its very, very old. Windsor Castle has got big walls and tall tower. The Queen of England and her family live in Windsor Castle. When the Queen is at home, there is the Royal Standard on the tower. When she is not in the castle, the flag of Great Britain is there. Windsor Castle is a big museum. Tourist can visit nice living rooms there. In one of the rooms they can see Queen Marys Dolls House/ In its rooms there are small sofas and armchairs, tables and chairs, beds and bookcases with small books. There are small cars near the dolls house. its fantastic.
помогите пожалуйста перевести.