Indian markets ended Friday on a positive note, with the BSE Sensex gaining 226.59 points (+0.29%) to close at 78,699.07, ...