Free things to do in Kuala Lumpur - Batu Caves, temples/mosques, museums & galleries, animals, parks & gardens, colonial history, markets