About Us

Harsha Bharathakoti

Image 2 of 6

Grand Master, Professional Chess Player, and Chess Trainer

Comments are closed.