This is the way. You just need to be patient. Threatening to file a case with the consumer court (India) often gets a better response from big businesses. Though, I am surprised why you are allowed to sue the retailer here (unless they were selling the product under their own brand name)?
It can be difficult to directly sue a foreign manufacturer but importers and retailers tend to have domestic legal entities that can be compelled to attend court appearances etc.