Gravitas: Nepal embarrasses China, grounds 6 Chinese Aircraft

'Made in China' products have a questionable reputation among customers. Now, countries too are calling out China. Nepal has grounded 6 Chinese Aircraft due to poor performance and high maintenance costs. Palki Sharma gets you a report.