Azerbaijan: The new European dream for Indian travelers Must-Visit Attractions: Baku, the starting point for most travelers, boasts a mix of modern and historical sites. Notable attractions include