Rohan Bopanna, two-time Grand Slam champion, retires after a 20-year tennis career, expressing gratitude to family and calling representing India his greatest honour.