Less working hours are said to be for the muslim as they fast and have to break the fast around 1800hrs (current timings) per the law, but most of the companies extend this courtesy to all (non muslims even). If few companies don't extend this courtesy to non muslims, technically it is not a violation and or questionable. As far as i know...