It’s hard for everyone to speak in English that sound like a native, but surprisingly, this guy can speak 21 English accents. In this video, he does English accents of Australian, British, Filipino, American, New Zealand, Scottish, French, Russian, Italian, Mexican, Japanese, Arabic, Indian, African, Chinese and Korean.
Personally, I like how he speak with Indian accent, he really good and he nailed it. It will take years for me to master this accent. Kudos to this guy!