Abid's Blog

This is a multi-purpose blog that covers varied topics.