This information provided in this blog is on as is basis, and is personal opinion or views of the author.
This blog and neither the owners and author(s) of this blog assume any responsibility w.r.t. accuracy and veracity of the content. Neither do they assume any responsibility w.r.t. the usage of this information, nor for any actions undertaken using this information, and nor for any damages or liabilities arising from the use of this information