Nepali TV is a Nepali-language satellite television channel headquartered in London, UK.

Leave a comment

Nepali TV