Katrina Kaif in bikini with Ranbir Kapoor at beach in Spain: view hot pics!