Chinese diplomatic vehicle stopped near Niagara Falls under investigation
Canadian authorities are investigating a diplomatic vehicle from China's Ottawa embassy after it was stopped near Niagara Falls, raising security concerns at the popular tourist destination.