Maybe not the strangest but here are 2 from my vacation to London last month:
2 women walking past. One of them says:
“I talk a lot of shit, but my fart is bigger than my shit.”
Then in Covent Garden I met a very polite drug dealer:
Excuse me, do you need any weed or coke? No, well then have a very good evening.
Nice guy, big smile.
I’m a lovecraftian horror from space. What is your excuse?