Swayambhu means "self-manifested" or "that which is created by its own accord".

Discover more inspiring photos like this one.

Download the FREE 500px app Open in app