Witnessing BYD’s electric revolution firsthand in Shenzhen
KATHMANDU: BYD is a household name in Nepal, almost synonymous with electric vehicles (EVs). That fact that about a fourth of over 25,000 EVs cruising on Nepali roads are BYD speaks volumes about the popularity of this Chinese brand in…