AIB

Kozhikode, India

enthymemes.blogspot.com

A programmer, researcher