NED

Project Name: NED
Location: Lopburi, Thailand
Size: 73 MW