Delhi High Court Fines Amazon Rs 340 Crore in Trademark Infringement Case