A rational and logical explanation of the science behind touching feet in India.
Read this post on hindulegends.com