Try to name the cities of the world, beginning with each letter of the alphabet, with a population of over 2 million people, that have the highest average annual rainfall.
Based on population figures from citypopulation.de for urban agglomeration/metro area
Average Annual Rainfall figures are from Wikipedia and are in millimetres