Sterling and Wilson Solar reports slight fall in Q1 revenue at Rs 1,068 crore