A few days back, I had posted a review about the services offered by this particular website and how they delayed reverting an order because they couldn't deliver it within the estimated delivery date. The order had been placed on the 16th and I am yet to receive a refund, even though the RTO went through days back. Now I come back to find they have deleted my review from here. Great work! Attaching the screenshot that I took the day I posted the review because I knew they would be up to something like this