9Baga Beach, India
Baga Beach in Goa, India, was once known for its tranquil setting and natural beauty.
Baga Beach in Goa, India, was once known for its tranquil setting and natural beauty.