M J Niegil Francis

An avid cyclist and music enthusiast. I like spending most of my time finding things that tickle my mind. Hope you enjoy my take on the topics covered in these blogs!