infotechlead

PayPal faces $27.3 mn penalty for ambiguous contract clauses