Compare Naveen Selvadurai To:
Pavel Durov is $9.9 billion richer than Naveen Selvadurai