Forum

The question for this case would be 'Where was he born?' which asks about the place. If we use 'When' it means we want to know the date (Example: In 2001.)
English

'Long time no talk' means you have not seen this person in a long time.
English

It means that you and the other person have not spoken to each other for a long time.
English

Both mean the same thing, since they both imply that the speaker misses the other person to a greater degree. Feel free to use either :)
English

Podcasts are audio shows made to be downloaded or streamed on the internet. They typically talk about specific or niche topics and can be made up of a single or multiple speakers. They are similar in some ways to a talk radio show but they tend to be much smaller productions.
English

"He is gone" means he is away or dead .. "He is going" means he is going somewhere, for example .
English

A "fun fact" is something that is a fact that is entertaining. Meanwhile, a "funny fact" is a fact that is humorous.
English

This is an interesting question, but on thinking back I have only ever heard "thumbs up", even if only one thumb is used.
English

Expression can mean a few different things. Firstly, it can mean how someone makes their feelings or thoughts known. Secondly, it can refer to how emotion is shown in their face. Thirdly, it can refer to a common phrase or way of saying something.