English → Hindi dictionary
tower of london
Definition
a fortress in London on the Thames; used as a palace and a state prison and now as a museum containing the crown jewels
Looking for poetry? Read shayari and poems by great poets.
a fortress in London on the Thames; used as a palace and a state prison and now as a museum containing the crown jewels
Looking for poetry? Read shayari and poems by great poets.