Aaloo Baloo (Aaloo Vaalo, Prunus cerasus), also called sour cherry or tart cherry, is a fruit tree originally from Europe and parts of Asia. The tree grows bright red cherries with a tangy, juicy taste. These cherries have a natural mix of vitamins like vitamin C and minerals such as potassium and magnesium. Their vibrant color and lively flavor make them a favorite for many food and drink recipes. Sour cherries stand out for their refreshing look and rich plant content.