GENEVA, Aug. 12, 2018 - Photo taken on Aug. 11, 2018 shows fireworks illuminating the sky over Lake Leman during the Geneva Festival in Geneva, Switzerland. The Geneva Festival is held annually in the early days of August.

1 / 3
2 / 3
3 / 3
 Add your comments
Loading...

There are no comments. Be the first to add a comment.

 

2019 Lok Sabha Election News

Latest News

Latest Photos