INDIA - 1988: A stamp printed in India shows Solar Energy, series, 1988

INDIA - 1988: A stamp printed in India shows Solar Energy, series, 1988

 Stock photo ID: 89091157

Editorial use only
Editorial credit: IgorGolovniov / Shutterstock, Inc.

Similar images

  |   See all