What foods are rich in vitamin C?

Fresh vegetables such as peppers, bitter gourd, cabbage, rape, spinach, lotus root, kale and coronary.
Fresh fruits such as fresh dates, red fruits, kiwi, strawberries, oranges, tangerines and lemons.