Letsbuy.com
Non-Delivery /Non -Refund of Money
It's a Total SCAM & Cheater With Order No: 904425 Dtd : 07-03 order Dell monitors through Letsbuy.com through Credit Card payment. But even after 20 days no material is delivered. Followed continuously through call & mail but no proper response. When ask for cancellation of order, they are ...