Greek and Hindu Mythologies: Are these two sides of the same coin?