The European Parliament has approved measures to cap the cost of roaming calls and text messages across the EU. From July 1st, mobile phone firms will only be allowed to charge a maximum of 43 cents per minute for outgoing phonecalls and 19 cents per minute for incoming phonecalls. The cost of sending a text message will also be capped at 11 cents. The limits will apply throughout the 27 EU member states.