Villa 14 opens on Ruskin island

Villa 14, a luxurious villa, opened on Ruskin island on the Bolgoda lake. Pics by Easwaran Rutnam