> Dunno how english Big Ben is. It was built in a made-up architectural style
Ummmm
Big Ben is the bell in the Elizabeth Tower. It was made in the Whitechapel bell foundry and could not be more English!
> a woman struggles through sexism to provide a life-saving invention then it ends up getting made into a vagina joke.
The joke is that the joke is wholly [1] in the dirty mind of the listener. I find it very odd having to explain this to somebody from the UK.
[1] Fnarr Fnarr!