Why are African species larger in size compared to other parts of world?
Best Example: African elephants are very famous for Giant ears.
So many African Animals listed in Guinness World of Records. (Source)
When it comes to mammals this cannot really be evaluated without taking the Megafaunal mass extinction into account. This mainly refers to the extinction of large mammals from the Pleistocene Megafauna, which affected different parts of the world differently. More species were extinct in the Americas, Australia and northern Eurasia, and fewer species in Africa and southern Asia. One of the reasons for the differential extinction is thought to be the shorter evolutionary history together with humans in the areas that were more affected (since over-hunting is though to be one of the main explanations, see e.g Sandom er al. 2014).
If you only look at currently extant animals, you ignore the Wooly mammoth, the Woolly rhinoceros, Ground sloths and many other large species inhabiting higher latitudes, and this will give a very biased picture when searching for evolutionary reasons for the differences in body size between continents.
The organisms listed in the question (elephant and the snail) are found in warm tropical regions (Africa is not completely hot continent 1). The organisms dwelling in tropical region shows adaptation for loosing excess heat by having longer extremities. This is known as Allen's rule 2.
This explains larger ear of African elephants.
In case of snail, probably it has to be vast resources which are available in tropics. The large amount of resources would cause a larger population to exist, resulting into more competition. The larger size of snail must be conferring increased fitness to snail.