Record for Titiksha

In This Round

Titiksha is not adjudicating this round.

About Titiksha

Institution: Durham University