Disclaimer


Ramani’s blog has made reasonable endeavours to provide authentic information as far as possible .

However, Ramani’s blog can not be held responsible for any issues on/out of the information provided, including Copyright issues

Please use the information in the blog at your risk.

Review the blog at Alexa.com