https://www.linkedin.com/pulse/why-play-chess-rajesh-upadhyay
Read MoreCategory Archives: Uncategorized
Learning to have faith in yourself and your openings
https://www.chess.com/blog/rajuppi/learning-to-have-faith-in-yourself-and-your-openings
Read MoreSomething to consider for taking care of your Beautiful Mind
https://www.linkedin.com/pulse/something-consider-taking-care-your-beautiful-mind-rajesh-upadhyay
Read More