Religion vs Science: Mystery of Lord Ganesha Drinking Milk in 1995