Abhaya Raj Joshi

Abhaya Raj Joshi

Abhaya Raj Joshi is a journalist based in Kathmandu, Nepal.