Villa terrace solar power generation