This is a personal blog. It belongs solely to the blog owner. The views expressed here are personal opinions and they do not represent people or organisations that the owner may or may not be associated with personally or professionally. While the blog owner tries to be as accurate as possible, there is no promise on accuracy. Also the information might become outdated. So use this information at your own risk. Blog owner will not be responsible for any losses, damages or injuries from the display or use of this information.