Model Cara Delevingne has shown off her stunning figure whilst on holiday in Mexico.
The 30-year-old London born model posed for pictures in a black thong swimsuit as she stared off into the distance in front of the stunning views from her infinity pool in a luxury holiday resort.
The star looked relaxed as she tied her long blonde hair up in a high ponytail and appeared to be wearing no make up, as she sunned herself in the fashionable one piece swimsuit.