MOPSOTHCRDRCARD – Did you see this in your Credit Card or Debit Card or Net Banking statement? Puzzled about it?
It is nothing else the either your Passport or VISA Charge for India. Also apart from this, this is also used by the Tourism Department of Government of India.