India's Silicon Valley, as Bengaluru is often called has an equally stunning geology. Adventure enthusiasts can revel in the ...