iPhone 4 battery life

I am on the road in Rajasthan, India. And I am making heavy use of my iPhone4. I am surfing, writing emails, taking and modifying pictures, blogging. I have an indian SIM from Airtel, 2gb data in 30 days for 10 Rupies (about 0,16 € 🙂 The network coverage is excellent....