Brahma Kamal, the flower from the Land of Gods

Brahma Kamal is known as the ‘Flower of Gods’ and is found in the ‘Land of Gods’. Where is this ‘Land of Gods’? I am sure you have guessed it right. The State of Uttarakhand in India is called Dev Bhumi, meaning ‘Land of Gods’ and Brahma Kamal is the State Flower of Uttarakhand. So, … Read more