Falcon Edge and Tiger Global bet USD 22 million in Locus

Top