The answer to this question faces a lot of debates mainly because they have different opinion about which fruit contains the most vitamin C. Some people would say that oranges have the highest number of vitamin C among all fruits, but most people would beg to differ. Although there is some truth to both answer, I think they are missing one major detail: Which group do they belong to.
If we are going to talk about citrus fruits, orange has been found to have the highest amount of vitamin C with around 70 milligrams of vitamin C per fruit. It is then followed by grapefruit with around 40 milligrams of vitamin C. Now, if we are talking about all the fruits in the world, then guavas contain more than 125 milligrams of vitamin C per fruit, which makes it the fruit with the highest amount of vitamin C.