Information contained in this site has been obtained by the authors from sources believed to be reliable and are correct to the best of their knowledge.

Every effort has been made to avoid errors and omissions and ensure accuracy.

Any notable error or omission may be brought to the notice of the owner of this site which shall be taken care of in the forthcoming update of those respective posts.

However, neither the authors, editors, and contributors nor owner of this site guarantee the accuracy or completeness of any information published herein, and nor they take any responsibility or liability for any inconvenience, expenses, losses, or damages to any one resulting from the contents of this site.

This site is for educational and learning purposes only and no attempt is made on the part of authors, editors, contributors and owner of this site to render any educational and professional services. If such services are required, the assistance of an appropriate professional should be sought.


The owner of this site has taken all possible care to ensure that the contents of this site do not violate any existing copyright or others intellectual property rights of any person in any manner whatsoever.

In the event, the authors have been unable to track any source and if any copyright has been inadvertently infringed, the facts may be brought to the notice of the owner in writting for corrective action.

Contact Us: [email protected]

Note: The terms “authors”, “editors”, and “contributors” here refers to a single person, which means that, who owns this domain or the founder of this site.