Warning: the video below is difficult to watch.
It shows a hardworking Canadian taxi driver in Halifax being subjected to appalling racist abuse from a belligerent passenger who claims to be a former government employee.
The driver maintained his dignity throughout this ordeal and refused to accept the passenger's fare, even after being called foul names.
The cab driver's daughter posted the video on Twitter last night.
"My dad runs his own cab company, and is one of the most hardest working people I know and whom I look up to," she stated. "This racist asshole has the audacity to tell my dad who earned his citizenship years ago to 'go back to his country'."