Sunday, 08 September 2024 07:03 AM
May 29, 2024 12:15 pm
KATHMANDU, May 29: The Ambassador of China to Nepal, Chen Song, has courted controversy on social media after demanding a public apology from a journalist over an X post.