Karthikeyan Murali defeats 3 Grand Masters rated above 2700+ and finishes second in Gibraltar open!

Leave a Reply