Sher Thapa

Sher Thapa

Marketing Manager at TV


  • New Delhi, India