Ol Karia is a natural feature, located at Ol Karia, Kenya
Very interesting
Good place
This is where most of the electricity supplied in kenya comes from.