Drain the chickpeas and rinse well.
Drain again and transfer to a deep pan.
Add some water, black tea bags, and cardamoms.
Cook, medium heat, up to the chickpeas are soft. The chickpeas can be pressure cooked for 5 to 6 whistles. Drain the chickpeas again, reserving about 2 to 3 cups of water.
Discard the tea bags and cardamoms.
Combine the pomegranate seeds, mango powder, ginger garlic paste, green chilies, salt, coriander powder, red chili powder, turmeric powder, and garam masala powder in a blender.
Add about 1 to 1 1/2 cups of water and blend to a smooth paste.
Heat a pan over a medium flame.
Add the chickpeas and the ground paste.
Mix well and keep aside.
Heat ghee in a small frying pan.
Cook til the onions and bay leaves are golden brown.
Add tomatoes and saute well.
Add this to the chickpeas along with the reserved water.
Bring to a boil and cook till the gravy has very little water.
Garnish with some chopped onions and coriander leaves.
Remove and serve hot with rice, roti, or naan.